﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;

namespace Derbster.Controller
{
    public class ScorekeeperController
    {
        public ScorekeeperController(MatchHandle matchHandle, RosterHandle rosterHandle)
        {

        }

        public bool SetJammer(PlayerHandle playerHandle)
        {
            throw new NotImplementedException();
        }

        public bool SetJammer(PlayerHandle playerHandle, int period, int jam)
        {
            throw new NotImplementedException();
        }

        public bool IsLead()
        {
            throw new NotImplementedException();
        }

        public bool IsLead(int period, int jam)
        {
            throw new NotImplementedException();
        }

        public bool UndoIsLead()
        {
            throw new NotImplementedException();
        }

        public bool UndoIsLead(int period, int jam)
        {
            throw new NotImplementedException();
        }

        public bool LostLead()
        {
            throw new NotImplementedException();
        }

        public bool LostLead(int period, int jam)
        {
            throw new NotImplementedException();
        }

        public bool UndoLostLead()
        {
            throw new NotImplementedException();
        }

        public bool UndoLostLead(int period, int jam)
        {
            throw new NotImplementedException();
        }

        public bool StarPassCompleted()
        {
            throw new NotImplementedException();
        }

        public bool StarPassCompleted(int period, int jam)
        {
            throw new NotImplementedException();
        }

        public bool UndoStarPassCompleted()
        {
            throw new NotImplementedException();
        }

        public bool UndoStarPassCompleted(int period, int jam)
        {
            throw new NotImplementedException();
        }
        
        public bool CalledJam()
        {
            throw new NotImplementedException();
        }

        public bool CalledJam(int period, int jam)
        {
            throw new NotImplementedException();
        }

        public bool UndoCalledJam()
        {
            throw new NotImplementedException();
        }

        public bool UndoCalledJam(int period, int jam)
        {
            throw new NotImplementedException();
        }

        public bool NoPass()
        {
            throw new NotImplementedException();
        }

        public bool NoPass(int period, int jam)
        {
            throw new NotImplementedException();
        }

        public bool Injury()
        {
            throw new NotImplementedException();
        }

        public bool Injury(int period, int jam)
        {
            throw new NotImplementedException();
        }

        public bool UndoInjury()
        {
            throw new NotImplementedException();
        }

        public bool UndoInjury(int period, int jam)
        {
            throw new NotImplementedException();
        }

    }
}
